#if(!defined __FNAME_HPP__)
#define __FNAME_HPP__

#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>

using namespace std;

class UniqueFileName
{
public:
	UniqueFileName ();
	~UniqueFileName ();
public:
	void get_fname ( string& fname );
	void refresh ();
private:
	boost::uuids::uuid seed;
};

#endif // __FNAME_HPP__